package org.com.structuralPattern.adapterPattern;

/**
 * 适配器模式
 * ■ 适配器模式可以让两个没有任何关系的类在一起运行。
 * ■ 增加了类的透明性。
 * ■ 提高类的复用度。
 * ■ 增强代码的灵活性。
 *
 * 使用适配器的典型场景：修改一个已经投产中的系统时，
 * 需要对系统进行扩展，此时使用一个已有的类，但这个类不符合系统中的接口，
 * 这时使用适配器模式是最合适的，它可以将不符合系统接口的类进行转换，
 * 转换成符合系统接口的、可以使用的类。
 *
 */
public class FoodAdapter extends ShuiJiao implements Hundun {
    @Override
    public void makeHundun() {
        super.makeShuijiao();
        System.out.println("混沌和水饺一样是以菜馅和面皮为食材");
    }
}
